Platform Explorer / Nuxeo Platform 6.0

Extension point contentViews

Documentation

Content Views are referencing resources that will help build a listing on the UI.

Contribution Descriptors

  • Class: org.nuxeo.ecm.platform.contentview.jsf.ContentViewDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-collections-jsf-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="favorites_content_contentview">
    
          <title>label.search.results</title>
          <translateTitle>true</translateTitle>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="Document">
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState !=
                'deleted' AND
                collectionMember:collectionIds/* = ?
              </fixedPart>
            </whereClause>
            <parameter>#{currentUserFavorites.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="collection_content_default"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>COLLECTION_CURRENT_SELECTION</selectionList>
          <actions category="COLLECTION_ACTION"/>
    
        </contentView>
    
      </extension>
  • nuxeo-multi-tenant-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="TENANT_HISTORY">
    
          <title>label.contentview.document.history</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <genericPageProvider class="org.nuxeo.ecm.platform.audit.api.AuditPageProvider">
            <property name="coreSession">#{documentManager}</property>
            <property name="generateUIComments">true</property>
    
            <whereClause docType="BasicAuditSearch">
              <fixedPart>
                log.docPath like ?
              </fixedPart>
    
              <predicate operator="BETWEEN" parameter="log.eventDate">
                <field name="startDate" schema="basicauditsearch"/>
                <field name="endDate" schema="basicauditsearch"/>
              </predicate>
              <predicate operator="=" parameter="log.category">
                <field name="eventCategory" schema="basicauditsearch"/>
              </predicate>
              <predicate operator="IN" parameter="log.eventId">
                <field name="eventIds" schema="basicauditsearch"/>
              </predicate>
              <predicate operator="=" parameter="log.principalName">
                <field name="principalName" schema="basicauditsearch"/>
              </predicate>
            </whereClause>
            <parameter>#{currentDocument.path}%</parameter>
            <sort ascending="false" column="log.eventDate"/>
            <pageSize>10</pageSize>
            <maxPageSize>1000</maxPageSize>
          </genericPageProvider>
    
          <searchLayout filterDisplayType="quick" name="basicauditsearch"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="tenant_event_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/>
          </resultLayouts>
    
        </contentView>
    
      </extension>
  • nuxeo-user-dashboard-jsf-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="user_tasks">
          <title>title.dashboard.userTasks</title>
          <translateTitle>true</translateTitle>
          <emptySentence>label.dashboard.empty</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="user_tasks">
            <property name="coreSession">#{documentManager}</property>
            <property name="filterDocumentsFromTrash">true</property>
            <property name="locale">#{localeSelector.localeString}</property>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>workflowEvent</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="dashboard_task_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_domains">
          <title/>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_domains">
            <property name="coreSession">#{documentManager}</property>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="domain_documents">
          <title>title.domainSearch</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="domain_documents">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="domain_published_documents">
          <title>title.last.published.documents</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="domain_published_documents">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_documents">
          <title>title.dashboard.userDocuments</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_documents">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{currentUser.name}</parameter>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_sections">
          <title>title.dashboard.sections</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_sections">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_sites">
          <title>title.dashboard.userSites</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_sites">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_workspaces">
          <title>title.dashboard.userWorkspaces</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_workspaces">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_deleted_documents">
          <title>title.dashboard.userDeletedDocuments</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_deleted_documents">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{currentUser.name}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_favorites">
          <title>title.dashboard.userFavorites</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_favorites">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{currentUserFavorites.id}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
      </extension>
  • nuxeo-birt-reporting-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="birt_report_models">
    
          <title>label.contentview.birt_report_model_list</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:path STARTSWITH ?
              AND ecm:currentLifeCycleState != 'deleted'
            </pattern>
            <parameter>#{reportActions.reportModelsContainerPath}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{reportActions.reportModelsContainerPath}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_REPORTS_LIST"/>
        </contentView>
      </extension>
  • nuxeo-platform-audit-client-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="DOCUMENT_HISTORY">
    
          <title>label.contentview.document.history</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <pageProvider name="DOCUMENT_HISTORY_PROVIDER">
            <property name="coreSession">#{documentManager}</property>
            <property name="generateUIComments">true</property>
            <parameter>#{currentDocument.id}</parameter>
          </pageProvider>
    
          <searchLayout filterDisplayType="quick" name="basicauditsearch"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="history_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/>
          </resultLayouts>
    
        </contentView>
    
      </extension>
  • nuxeo-platform-relations-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="relation_search">
    
          <title>label.search.results</title>
          <translateTitle>true</translateTitle>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <parameter>#{currentDocument.id}</parameter>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="RelationSearch">
              <predicate operator="STARTSWITH" parameter="ecm:path">
                <field name="ecm_path" schema="relation_search"/>
              </predicate>
    
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="dc_title" schema="relation_search"/>
              </predicate>
    
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="ecm_fulltext" schema="relation_search"/>
              </predicate>
    
              <predicate operator="!=" parameter="ecm:currentLifeCycleState">
                <field name="currentLifeCycleState" schema="relation_search"/>
              </predicate>
    
              <fixedPart>
                ecm:uuid != ? AND ecm:mixinType != 'HiddenInNavigation' AND
                ecm:mixinType != 'Folderish' AND ecm:isCheckedInVersion = 0
              </fixedPart>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>5</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="relation_search"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="relation_document_listing" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
        </contentView>
    
      </extension>
  • nuxeo-platform-faceted-search-jsf-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
        <contentView name="faceted_saved_searches">
    
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:mixinType = 'FacetedSearch'
                AND ecm:currentLifeCycleState != 'deleted'
                AND ecm:currentLifeCycleState != 'deleted'
                AND ecm:parentId = ?
              </fixedPart>
            </whereClause>
            <parameter>#{userWorkspaceManagerActions.currentUserPersonalWorkspace.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
            <event>savedSearchesMigrated</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>FACETED_SAVED_SEARCHES_CURRENT_SELECTION</selectionList>
          <actions category="FACETED_SAVED_SEARCHES_CURRENT_SELECTION_LIST"/>
        </contentView>
    
      </extension>
  • nuxeo-platform-login-shibboleth-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="shibb_groups_listing_search_only">
          <emptySentence>label.groupManager.emptyGroupList</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="shibb_groups_listing">
            <property name="groupsListingMode">#{shibbGroupManagerActions.listingMode}</property>
            <parameter>#{shibbGroupManagerActions.searchString}</parameter>
          </pageProvider>
          <showPageSizeSelector>true</showPageSizeSelector>
          <showRefreshCommand>false</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>shibbGroupsListingChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="shibb_groups_listing" showCSVExport="true" showPDFExport="true"/>
          </resultLayouts>
        </contentView>
    
      </extension>
  • nuxeo-platform-webapp-base-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="document_content">
    
          <title>label.contentview.document_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND ecm:currentLifeCycleState
                != 'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="document_trash_content">
    
          <title>label.contentview.document_trash_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND ecm:currentLifeCycleState =
                'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION_TRASH</selectionList>
          <actions category="CURRENT_SELECTION_TRASH_LIST"/>
    
        </contentView>
    
        <contentView name="section_content">
    
          <title>label.contentview.section_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND ecm:currentLifeCycleState
                != 'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
            <event>documentPublicationRejected</event>
          </refresh>
          <cacheKey>#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION_SECTIONS</selectionList>
          <actions category="CURRENT_SELECTION_SECTIONS_LIST"/>
    
        </contentView>
    
        <contentView name="orderable_document_content">
    
          <title>label.contentview.orderable_document_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND ecm:currentLifeCycleState
                != 'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="ecm:pos"/>
            <sortable>false</sortable>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="ORDERABLE_CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
      </extension>
  • nuxeo-routing-dashboard-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="routing_tasks">
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:mixinType IN
              ('RoutingTask')
              AND ecm:isCheckedInVersion = 0 AND
              ecm:currentLifeCycleState !=
              'deleted' AND
              ecm:currentLifeCycleState != 'ended' AND ecm:isProxy = 0
            </pattern>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
          </refresh>
          <cacheSize>0</cacheSize>
    
          <resultLayouts>
            <layout name="routing_task_listing"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
    
        </contentView>
    
        <contentView name="user_open_tasks">
          <showTitle>false</showTitle>
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="user_open_tasks_cv">
              <predicate operator="LIKE" parameter="nt:processId">
                <field name="task_processId" schema="user_open_tasks_cv"/>
              </predicate>
              <predicate operator="ILIKE" parameter="nt:name">
                <field name="task_name" schema="user_open_tasks_cv"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="nt:dueDate">
                <field name="task_dueDate_min" schema="user_open_tasks_cv"/>
                <field name="task_dueDate_max" schema="user_open_tasks_cv"/>
              </predicate>
              <fixedPart>
                ecm:mixinType IN ('RoutingTask') AND
                ecm:isCheckedInVersion = 0 AND
                ecm:currentLifeCycleState =
                'opened' AND ecm:isProxy = 0
              </fixedPart>
            </whereClause>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
          <showFilterForm>true</showFilterForm>
          <showPageSizeSelector>false</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
            <event>workflowTaskCompleted</event>
            <event>workflowNewProcessStarted</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}
          </cacheKey>
          <searchLayout filterUnfolded="true" name="routing_user_open_task_search_layout"/>
          <resultLayouts>
            <layout iconPath="" name="routing_user_open_task_listing" showCSVExport="false" showPDFExport="false" title="" translateTitle=""/>
          </resultLayouts>
        </contentView>
    
        <contentView name="task_target_documents">
          <title>label.document.routing.participatingDocuments</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{routingTaskActions.getCurrentTaskTargetDocumentsIds()}
            </parameter>
            <whereClause docType="Document">
              <fixedPart>
                ecm:uuid IN (?) AND ecm:isCheckedInVersion = 0 AND
                ecm:isProxy = 0
              </fixedPart>
            </whereClause>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
          <showFilterForm>false</showFilterForm>
          <showPageSizeSelector>false</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentCreated</event>
            <event>documentChanged</event>
            <event>workflowTaskCompleted</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}
          </cacheKey>
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="task_related_documents_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false" title="document_listing" translateTitle="true"/>
          </resultLayouts>
        </contentView>
      </extension>
  • nuxeo-routing-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="admin_workflow_models">
          <title>label.admin.workflow.models</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>SELECT * FROM DocumentRoute WHERE ecm:path STARTSWITH
              '/document-route-models-root'
            </pattern>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}
          </cacheKey>
          <cacheSize>10</cacheSize>
          <refresh>
            <event>documentChildrenChanged</event>
          </refresh>
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_route_models_listing_ajax" showCSVExport="true" showPDFExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
        </contentView>
    
      </extension>
  • nuxeo-admin-center-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="EVENTS_VIEW">
    
          <title>label.contentview.document.history</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <pageProvider name="EVENTS_VIEW">
            <property name="coreSession">#{documentManager}</property>
            <property name="generateUIComments">false</property>
          </pageProvider>
    
          <searchLayout filterDisplayType="quick" name="fullauditsearch"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}</cacheKey>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="event_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/>
          </resultLayouts>
    
        </contentView>
      </extension>
  • nuxeo-platform-collections-jsf-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="user_collection_contentview">
    
          <title>label.search.results</title>
          <translateTitle>true</translateTitle>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="Document">
              <fixedPart>
                ecm:mixinType = 'Collection' AND ecm:mixinType !=
                'HiddenInNavigation'
                AND ecm:primaryType != 'Favorites'
                AND ecm:isCheckedInVersion = 0 AND
                ecm:currentLifeCycleState != 'deleted'
              </fixedPart>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="collections_default"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="collections_listing" showCSVExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>COLLECTIONS_CURRENT_SELECTION</selectionList>
          <actions category="COLLECTIONS_CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="collection_content_contentview">
    
          <title>label.search.results</title>
          <translateTitle>true</translateTitle>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState !=
                'deleted' AND
                collectionMember:collectionIds/* = ?
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>COLLECTION_CURRENT_SELECTION</selectionList>
          <actions category="COLLECTION_ACTION"/>
    
        </contentView>
    
      </extension>
  • nuxeo-platform-mail-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
        <contentView name="mail_document_content">
    
          <title>label.contentview.document_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND
                ecm:currentLifeCycleState
                != 'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/mail_listing_icon.png" name="mail_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="true" title="mail_listing" translateTitle="false"/>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
      </extension>
  • nuxeo-platform-webapp-base-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="users_listing_search_only">
          <emptySentence>label.userManager.emptyUserList</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="users_listing">
            <property name="usersListingMode">#{userManagementActions.listingMode}</property>
            <parameter>#{userManagementActions.searchString}</parameter>
          </pageProvider>
          <showPageSizeSelector>true</showPageSizeSelector>
          <showRefreshCommand>false</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>usersListingChanged</event>
            <event>usersSearchChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="users_listing" showCSVExport="false" showPDFExport="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="users_listing_tabbed">
          <emptySentence>label.userManager.emptyUserList</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="users_listing">
            <property name="usersListingMode">#{userManagementActions.listingMode}</property>
            <parameter>#{userManagementActions.selectedLetter}</parameter>
          </pageProvider>
          <showPageSizeSelector>true</showPageSizeSelector>
          <showRefreshCommand>false</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>selectedLetterChanged</event>
          </refresh>
          <reset>
            <event>usersListingChanged</event>
          </reset>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="users_listing" showCSVExport="false" showPDFExport="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="groups_listing_search_only">
          <emptySentence>label.groupManager.emptyGroupList</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="groups_listing">
            <property name="groupsListingMode">#{groupManagementActions.listingMode}</property>
            <parameter>#{groupManagementActions.searchString}</parameter>
          </pageProvider>
          <showPageSizeSelector>true</showPageSizeSelector>
          <showRefreshCommand>false</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>groupsListingChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="groups_listing" showCSVExport="false" showPDFExport="false"/>
          </resultLayouts>
        </contentView>
    
      </extension>
  • nuxeo-platform-virtualnavigation-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="bySubjectsContentView">
          <title>label.virtualnavigation.subjects</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <!-- search doc maintained here -->
            <whereClause docType="QueryNav">
              <predicate operator="STARTSWITH" parameter="dc:subjects">
                <field name="subjects" schema="querynav"/>
              </predicate>
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:currentLifeCycleState
                !='deleted' AND ecm:isCheckedInVersion = 0
              </fixedPart>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="byCoverageContentView">
          <title>label.virtualnavigation.coverage</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <!-- search doc maintained here -->
            <whereClause docType="QueryNav">
              <predicate operator="STARTSWITH" parameter="dc:coverage">
                <field name="coverage" schema="querynav"/>
              </predicate>
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:currentLifeCycleState
                !='deleted' AND ecm:isCheckedInVersion = 0
              </fixedPart>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
      </extension>
  • nuxeo-template-rendering-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="TEMPLATE_USAGE">
    
          <title>label.template.usage</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:mixinType = 'TemplateBased' AND
              ecm:currentLifeCycleState != 'deleted' AND
              nxts:bindings/*/templateId IN ? AND ecm:isCheckedInVersion = ?
            </pattern>
            <parameter>#{templateActions.templateAndVersionsUUIDs}</parameter>
            <parameter>#{templateActions.checkedInVersion}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showFilterForm>false</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{currentDocument.id}-#{templateActions.showVersions}</cacheKey>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
      </extension>
  • nuxeo-platform-forum-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="forum_content">
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <pattern>
              select * from Document where ecm:parentId = ? AND
              ecm:isCheckedInVersion = 0 AND
              ecm:mixinType != 'HiddenInNavigation'
              AND ecm:currentLifeCycleState !=
              'deleted'
            </pattern>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="forum_listing_ajax" showCSVExport="false" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
      </extension>
  • nuxeo-routing-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="route_past_steps">
          <title>label.document.routing.past.steps</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{currentDocument.id}</parameter>
            <parameter>#{routingActions.getRelatedRoute().getDocument().getId()}</parameter>
            <whereClause docType="TaskDoc">
              <fixedPart>
                nt:targetDocumentId = ? AND 
                nt:processId = ? AND
                ecm:currentLifeCycleState = 'ended'
              </fixedPart>
            </whereClause>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
          <showFilterForm>false</showFilterForm>
          <showPageSizeSelector>false</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentCreated</event>
            <event>workflowTaskCompleted</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}
          </cacheKey>
          <resultLayouts>
            <layout iconPath="" name="route_content_view_layout" showCSVExport="false" showPDFExport="false" title="" translateTitle=""/>
          </resultLayouts>
        </contentView>
      </extension>
  • nuxeo-platform-faceted-search-dm-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="faceted_search_default">
          <title>label.faceted.search.default</title>
          <translateTitle>true</translateTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="FacetedSearchDefault">
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND
                ecm:currentLifeCycleState != 'deleted'
              </fixedPart>
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="ecm_fulltext" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:created">
                <field name="dc_created_min" schema="faceted_search_default"/>
                <field name="dc_created_max" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="dc_modified_min" schema="faceted_search_default"/>
                <field name="dc_modified_max" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="IN" parameter="dc:creator">
                <field name="dc_creator" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="IN" parameter="dc:nature">
                <field name="dc_nature" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="dc:coverage">
                <field name="dc_coverage" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="dc:subjects">
                <field name="dc_subjects" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="ecm:path">
                <field name="ecm_path" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="IN" parameter="collectionMember:collectionIds">
                <field name="ecm_collections" schema="faceted_search_default"/>
              </predicate>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="faceted_search_default"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
          <flags>
            <flag>FACETED_SEARCH</flag>
          </flags>
        </contentView>
    
      </extension>
  • nuxeo-platform-user-registration-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="user_requests_view">
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:mixinType = 'UserRegistration' AND ecm:isCheckedInVersion = 0
            </pattern>
            <pageSize>20</pageSize>
            <sort ascending="false" column="dc:created"/>
          </coreQueryPageProvider>
    
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
            <event>requestDocumentsChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="user_requests_listing_layout" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_USER_REQUESTS</selectionList>
          <actions category="CURRENT_USER_REQUESTS_GLOBAL"/>
    
        </contentView>
    
        <contentView name="local_user_requests_view">
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:mixinType = 'UserRegistration' AND docinfo:documentId = ? AND ecm:isCheckedInVersion = 0 AND
              ecm:currentLifeCycleState != 'validated'
            </pattern>
            <parameter>#{navigationContext.currentDocument.id}</parameter>
            <pageSize>20</pageSize>
            <sort ascending="false" column="dc:created"/>
          </coreQueryPageProvider>
    
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
            <event>requestDocumentsChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="user_requests_listing_layout" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_USER_REQUESTS</selectionList>
          <actions category="CURRENT_USER_REQUESTS_LOCAL"/>
    
        </contentView>
    
      </extension>
  • nuxeo-search-ui-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="default_search">
          <title>label.search.default</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="DefaultSearch">
              <fixedPart>
                ecm:primaryType NOT IN ('Domain', 'SectionRoot', 'TemplateRoot', 'WorkspaceRoot', 'Favorites')
                AND ecm:mixinType != 'HiddenInNavigation'
                AND NOT (ecm:mixinType = 'Collection' AND ecm:name = 'Locally Edited')
                AND ecm:isCheckedInVersion = 0
                AND ecm:currentLifeCycleState != 'deleted'
                AND SORTED_COLUMN IS NOT NULL
              </fixedPart>
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="ecm_fulltext" schema="default_search"/>
              </predicate>
              <predicate operator="IN" parameter="dc:creator">
                <field name="dc_creator" schema="default_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:created">
                <field name="dc_created_min" schema="default_search"/>
                <field name="dc_created_max" schema="default_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="dc_modified_min" schema="default_search"/>
                <field name="dc_modified_max" schema="default_search"/>
              </predicate>
              <predicate operator="IN" parameter="dc:nature">
                <field name="dc_nature" schema="default_search"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="dc:subjects">
                <field name="dc_subjects" schema="default_search"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="dc:coverage">
                <field name="dc_coverage" schema="default_search"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="ecm:path">
                <field name="ecm_path" schema="default_search"/>
              </predicate>
              <predicate operator="IN" parameter="ecm:tag">
                <field name="ecm_tags" schema="default_search"/>
              </predicate>
              <predicate operator="IN" parameter="collectionMember:collectionIds">
                <field name="ecm_collections" schema="default_search"/>
              </predicate>
            </whereClause>
            <aggregates>
              <aggregate id="dc_nature_agg" parameter="dc:nature" type="terms">
                <field name="dc_nature_agg" schema="default_search"/>
                <properties>
                  <property name="size">10</property>
                </properties>
              </aggregate>
              <aggregate id="dc_subjects_agg" parameter="dc:subjects" type="terms">
                <field name="dc_subjects_agg" schema="default_search"/>
                <properties>
                  <property name="size">10</property>
                </properties>
              </aggregate>
              <aggregate id="dc_coverage_agg" parameter="dc:coverage" type="terms">
                <field name="dc_coverage_agg" schema="default_search"/>
                <properties>
                  <property name="size">10</property>
                </properties>
              </aggregate>
              <aggregate id="dc_creator_agg" parameter="dc:creator" type="terms">
                <field name="dc_creator_agg" schema="default_search"/>
                <properties>
                  <property name="size">10</property>
                </properties>
              </aggregate>
              <aggregate id="common_size_agg" parameter="common:size" type="range">
                <field name="common_size_agg" schema="default_search"/>
                <ranges>
                  <range key="tiny" to="102400"/>
                  <range from="102401" key="small" to="1048576"/>
                  <range from="1048577" key="medium" to="10485760"/>
                  <range from="10485761" key="big" to="104857600"/>
                  <range from="104857601" key="huge"/>
                </ranges>
              </aggregate>
              <aggregate id="dc_created_agg" parameter="dc:created" type="date_histogram">
                <field name="dc_created_agg" schema="default_search"/>
                <properties>
                  <property name="interval">year</property>
                  <property name="format">yyyy</property>
                  <property name="order">key desc</property>
                </properties>
              </aggregate>
              <aggregate id="dc_modified_agg" parameter="dc:modified" type="date_range">
                <field name="dc_modified_agg" schema="default_search"/>
                <properties>
                  <property name="format">"dd-MM-yyyy"</property>
                </properties>
                <dateRanges>
                  <dateRange fromDate="now-24H" key="last24h" toDate="now"/>
                  <dateRange fromDate="now-7d" key="lastWeek" toDate="now-24H"/>
                  <dateRange fromDate="now-1M" key="lastMonth" toDate="now-7d"/>
                  <dateRange fromDate="now-1y" key="lastYear" toDate="now-1M"/>
                  <dateRange key="priorToLastYear" toDate="now-1y"/>
                </dateRanges>
              </aggregate>
            </aggregates>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="default_search_layout"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
          <resultColumns>
            #{searchDocument.cvd.selectedLayoutColumns}
          </resultColumns>
    
          <resultLayout>
            #{searchDocument.cvd.resultLayoutName}
          </resultLayout>
    
          <flags>
            <flag>SEARCH</flag>
          </flags>
        </contentView>
    
        <contentView name="simple_search">
    
          <title>label.search.form.simple</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
          <iconPath>/icons/document_listing_icon.png</iconPath>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="DefaultSearch">
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:isCheckedInVersion = 0
                AND ecm:currentLifeCycleState != 'deleted'
                AND SORTED_COLUMN IS NOT NULL
              </fixedPart>
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="ecm_fulltext" schema="default_search"/>
              </predicate>
            </whereClause>
            <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance -->
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="simple_search_layout"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <resultColumns>
            #{searchDocument.cvd.selectedLayoutColumns}
          </resultColumns>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="nxql_search">
    
          <title>label.search.nxql</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <searchDocumentType>DefaultSearch</searchDocumentType>
            <pattern escapeParameters="false" quoteParameters="false">?</pattern>
            <parameter>#{searchUIActions.nxqlQuery}</parameter>
            <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance -->
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="all_saved_searches">
    
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:mixinType = 'SavedSearch'
                AND ecm:isProxy = 0 AND
                ecm:isCheckedInVersion = 0
                AND ecm:currentLifeCycleState != 'deleted'
                AND ecm:parentId = ?
                AND SORTED_COLUMN IS NOT NULL
              </fixedPart>
            </whereClause>
            <parameter>#{userWorkspaceManagerActions.currentUserPersonalWorkspace.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>SAVED_SEARCHES_CURRENT_SELECTION</selectionList>
          <actions category="SAVED_SEARCHES_CURRENT_SELECTION_LIST"/>
        </contentView>
    
      </extension>